*{
  margin: 0;
  padding: 0;
}
a {
  color: #999999;
  text-decoration: none;
}
img{
  border:0;
  height: auto;
  display:inline-block;
  margin: 0 auto; 
}
ul li {
  list-style: none;
}
@font-face {
  font-family: 'SourceHanSansCN-Normal';   /*字体名称*/
  src: url('../font/SourceHanSansCN-Normal.ttf');       /*字体源文件*/
}
body, html {
  font-size: 14px;
  color: #333;
  background: #fff;
  /*font-family: MyriadPro, "Microsoft YaHei", simsun, "Helvetica Neue", Arial, Helvetica, sans-serif;*/
  font-family: 'SourceHanSansCN-Normal';
  min-width: 320px;
}
form, input, button, textarea, select {
  /*font-family: 'microsoft yahei'!important;*/
  outline: none;
  border:0;
}
::-webkit-input-placeholder {
  color: #999;
}
:-moz-placeholder {
  color: #999;
}
::-moz-placeholder {
  color: #999;
}
:-ms-input-placeholder {
  color: #999;
}
a:active, a:hover, button:focus, input:focus, select:focus, textarea:focus {
  outline: 0
}
pre{
  /*font-family: 'microsoft yahei'!important;*/
  word-wrap:break-word; /* Internet Explorer 5.5+ */ 
  white-space: pre-wrap; /* Firefox */
}


#container{
  width:100%;
  overflow:hidden;
}
.header{
  width:100%;
  height:70px;
  font-size: 14px;
  color:#606060;
  background:#fff;
  -webkit-box-shadow: 0 1px 3px #acacac;
  box-shadow: 0 1px 3px #acacac;
  position: fixed;
  top:0;
  left: 0;
  z-index: 100;
}
.header .box{
  max-width: 1200px;
  height:100%;
  margin:0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding: 0 30px;
}
.header .box .logo{
  float:left;
  width:77px;
  display:inline-block;
  height: 70px;
  margin-right: 28px;
  position:relative;
  z-index: 1000;
  display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;  
  -webkit-box-align: center; 
  -webkit-box-pack: center; 
  -webkit-align-items:center; 
  align-items: center;
  -webkit-justify-content: center; 
  -moz-justify-content: center; 
  -ms-justify-content: center; 
  -o-justify-content: center; 
  justify-content: center;
}
.header .box .logo img{
  width:95px;
  /*position:absolute;
  top:20px;*/
}
.header .box .language,.header .box .search{
  float:right;
  height: 70px;
  position:relative;
  z-index: 1000;
  display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;  
  -webkit-box-align: center; 
  -webkit-box-pack: center; 
  -webkit-align-items:center; 
  align-items: center;
  -webkit-justify-content: center; 
  -moz-justify-content: center; 
  -ms-justify-content: center; 
  -o-justify-content: center; 
  justify-content: center;
}
.header .box .language{
  margin-right: 20px;
  position:relative;
  z-index: 1000;
}
.header .box>ul>li{
  float: left;
  height:70px;
  text-align:center;
  padding:0 28px;
}
.header .box>ul>li:hover{
  cursor:pointer;
}
.header .box>ul>li:hover>a{
  color:#004ea2;
}
.header .box>ul>li:hover .sub_ul{
  display:block;
}
.header .box>ul>li:hover .sj{
  display:inline-block;
}
.header .box>ul>li>a{
  display: block;
  color:#606060;
  font-size: 14px;
  padding-top:26px;
  padding-bottom:11px; 
}
.header .box>ul>li .sub_ul{
  width:100%;
  background:#efefef;
  text-align: center;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  position:absolute;
  top:100%;
  left:0;
  z-index: 100;
  display:none;
}
.header .box>ul>li .sub_ul li{
  line-height: 70px;
  display:inline-block;
  padding:0 10px;
}
.header .box>ul>li .sub_ul li:hover a{
  color:#004ea2;
}
.header .box>ul>li .sub_ul li a{
  font-size: 14px;
  color:#606060;
}
.header .sj{
  display:none;
}
.dropDown>div{
  width:100%;
  height:70px;
  background: #efefef;
  position:absolute;
  top:20px;
  left:0;
  z-index: -1;
}
.dropDown .box_language{
  text-align: center;
  line-height: 70px;
  opacity:0;
}
.dropDown .box_language span{
  color:#606060;
  margin:0 20px;
}
.dropDown .box_language span a{
  color:#606060;
}
.dropDown .box_language span:hover a{
  color:#004ea2;
}
.dropDown .box_search{
  opacity:0;
}
.dropDown .div_search{
  width:30%;
  margin: 0 auto;
  padding-top:30px;
  position:relative;
}
.dropDown .div_search input{
  width:100%;
  background:#efefef;
  border-bottom: 1px solid #333;
  padding-left: 10px;
  padding-bottom: 10px;
}
.dropDown .div_search img{
  position:absolute;
  right:0;
  bottom:5px;
  cursor:pointer;
}

.main{
  width:100%;
  margin-top: 70px;
}
.section{
  width:100%;
  color:#fff;
  font-size: 16px;
  text-align: center;
  overflow: hidden;
}
.section .nvt{
  width:12%;
  max-width: 223px;
}

.section .img_mobile{
  display:none;
}

.section1 p{
  width:70%;
  max-width: 750px;
  margin: 0 auto;
}
.section h2{
  font-size: 36px;
  font-weight: normal;
  color:#fff;
  margin-top: 30px;
}
.section a{
  color:#fff;
}
.section .text p{
  margin-top: 24px;
  margin-bottom: 35px;
}
.section .texts{
  width:70%;
  margin: 0 auto;
}
.section .texts p{
  margin-top: 23px;
  margin-bottom: 36px;
  line-height: 1.5;
  text-indent: 
}
.section .box_t{
  width:100%;
  position:absolute;
  top:8%;
  left:0;
}
.section .gif{
  /*width:auto!important;*/
  max-width: 85px!important;
}
.swiper-container .box_imgs .gif
{
  max-width: 65px!important;
}
.swiper-container .box_imgs h2{
  margin-top: 30px!important;
}
.section1{
  position:relative;
}
.img_bac{
  width:100%;
  display:block;
}
/*.section1 .img_bac,.section_research .img_bac,.section_society .img_bac,.section_job .img_bac,.section_link .img_bac{
  max-height: 860px;
}*/
.section1 .text{
  width:100%;
  position:absolute;
  top:25%;
  left:0;
}
.section1 .text p{
  /*overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;*/
}
.section_img{
 /* display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;  
  -webkit-box-align: center; 
  -webkit-box-pack: center; 
  -webkit-align-items:center; 
  align-items: center;
  -webkit-justify-content: center; 
  -moz-justify-content: center; 
  -ms-justify-content: center; 
  -o-justify-content: center; 
  justify-content: center;*/
}
.section_img .text{
  top:33%;
}
.section_img .img_c{
  width:20%;
  max-width: 358px;
}
.section2{
  color:#004ea2;
  background:#fff;
  padding-top:4.5%;
  padding-bottom: 33px;
  /*margin-top: -131px;*/
  position:relative;
}
.section2 h2{
  color:#004ea2;
  margin-top: 30px;
}
.section2 .box1{
  width:70%;
  max-width: 766px;
  margin: 0 auto;
}
.section2 .box1 pre{
  margin-top: 20px;
  margin-bottom: 38px;
  line-height: 1.5;
}
.section2 .box1 a{
  color:#004ea2;
}
.section2 .box2{
  width:100%;
  max-width: 1164px;
  margin: 0 auto;
  margin-top:76px;
}
.section2 .box2>div{
  float:left;
  width:33.3333%;
  font-size: 15.98px;
  text-align: center;
  margin-bottom: 45px;
}
.section2 .box2>div img{
  display:block;
  width:100%;
  max-width:150px;
  margin: 0 auto;
  margin-bottom: 25px;
}
.section3{
  /*padding-top: 52.03%;
  background:url('../img/bac2.jpg')no-repeat;
  background-size:100%;*/
  position:relative;
}
.section3 .texts{
  max-width: 754px;
}
.section3 .texts p{
  line-height: 1.5;
  margin-top: 20px;
  margin-bottom: 38px;
}

.section4{
  position:relative;
}
.section4 .texts pre{
  line-height: 1.5;
  margin-top: 20px;
  margin-bottom: 38px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
}
.section5{
  position:relative;
}
#job .texts p{
  -webkit-line-clamp: 5;
}
.section5 h2{
  margin-bottom: 20px;
}
.section5 pre{
  line-height: 1.5;
  margin: 0!important;
  overflow : hidden;
  /*text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;*/
}

.section5 a{
  display:block;
  margin-top: 38px;
}
.title_img1{
  width:25%;
  max-width:150px;
  display:block;
  margin:0 auto;
  margin-top:20px;
  margin-bottom:20px;
}
.title_img2{
  width:44%;
  max-width: 308px;
  display:block;
  margin:0 auto;
  margin-top:38px;
  margin-bottom: 20px;
}
.section_culture{
  background:#fff;
  padding: 70px 0 34px 0;
}
.section_culture .texts{
  /*max-width: 40%;*/
  max-width: 545px;
}
.section_culture h2{
  color:#00a5b5;
  margin:36px 0;
}
.section_culture span{
  color:#00a5b5;
  font-size: 18px;
}
.section_culture p{
  color:#00a5b5;
  margin-top:5px!important;
  margin-bottom: 0!important;
}
.section_hxjzl{
  position:relative;
}
.hxjzl_img{
  height:925px;
}
.section_hxjzl .texts{
  width:75%;
  max-width: 1200px;
}
.section_hxjzl .img_pc{
  display:block;
}
.section_hxjzl .img_mobile{
  display:none;
}
.section_hxjzl .texts h2{
  color:#fff!important;
  margin-top: 0;
}
.section_hxjzl .texts .boxs{
  width:100%;
  text-align: center;
  font-size: 14px;
  display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;  
  -webkit-justify-content: center; 
  -moz-justify-content: center; 
  -ms-justify-content: center; 
  -o-justify-content: center; 
  justify-content: center;
  -webkit-flex-wrap: wrap; 
  -moz-flex-wrap: wrap; 
  -ms-flex-wrap: wrap; 
  -o-flex-wrap: wrap; 
  flex-wrap: wrap;
}
.section_hxjzl .texts .boxs .box{
  display:inline-block;
  width:33.33%;
  margin-top: 50px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 50px;
}
.section_hxjzl .texts .boxs .box img{
  display:block;
  margin: 0 auto;
}
.section_hxjzl .texts .boxs .box h3{
  margin:10px 0;
  font-size: 18px;
}
.section_hxjzl .texts span{
  display:block;
  margin-top: 36px;
}
.section_hxjzl .texts p{
  line-height: 1.7;
  margin:0;
  /*overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;*/
}
.section_hxjzl .p_fold{
  height:166px;
  overflow:hidden;
}
.section_hxjzl .show_img{
  display:block;
  width:20px;
  margin-top:15px!important;
}
.section_hxjzl .show_img:hover{
  cursor:pointer;
}
.section_advantage{
  background:#fff;
  padding:70px 0 100px 0;
}
.section_advantage h2{
  margin-top: 25px;
  margin-bottom: 40px;
}
.section_advantage .box{
  width:75%;
  max-width: 1200px;
  margin: 0 auto;
  font-size: 16px;
  color:#333;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:8%;
}
.section_advantage .developments{

}
.section_advantage .developments .nvt_big{
  width:100%;
  max-width: 781px;
  display:block;
  margin: 0;
}
.section_advantage .developments .dev_box{
  width:100%;
  max-width: 781px;
  height:303px;
  position:relative;
}
.section_advantage .developments .dev_box .div{
  border-left: 1px solid #004ea2;
  text-align: left;
  font-size: 16px;
  position:relative;
  padding-left: 10px;
  position:absolute;
}
.section_advantage .developments .dev_box .div img{
  position:absolute;
  top:0;
  left:0;
}
.section_advantage .developments .dev_box .div h3{
  font-size: 18px;
  color:#004ea2;
  padding-top:18px;
}
.section_advantage .developments .dev_box .div p{
  margin-top: 10px;
}
.section_advantage .developments .dev_box .div:first-child{
  width:38%;
  max-width:300px;
  height:100%;
  left:0;
  top:1px;
}
.section_advantage .developments .dev_box .div:first-child+div{
  width:21%;
  max-width:160px;
  height:44%;
  left:23.5%;
  top:57.2%;
}
.section_advantage .developments .dev_box .div:first-child+div+div{
  width:24%;
  max-width:180px;
  height:96%;
  left:45%;
  top:22%;
}
.section_advantage .developments .dev_box .div:first-child+div+div+div{
  width:26%;
  max-width:200px;
  height:54%;
  left:57.6%;
  top:54%;
}
.section_advantage .developments .dev_box .div:first-child+div+div+div+div{
  width:34%;
  max-width:257px;
  height:91%;
  left:85%;
  top:11%;
}
.section_advantage .developments .dev_box .div:first-child+div+div+div+div+div{
  width:37%;
  max-width:288px;
  height:43%;
  left:95.6%;
  top:58%;
}
.section_advantage .developments .dev_box2 h2{
  color:#004ea2;
  font-size: 30px;
  margin: 0;
  margin-top:10px;
}
.section_advantage .developments .dev_box2 .div{
  height:auto!important;
  padding-bottom: 20px;
}
.section_advantage .developments .dev_box2 .div img{
  top:auto;
  bottom:0;
}
.section_advantage .developments .dev_box2 .div:first-child{
  width:28%;
  max-width:220px;
  padding-top: 19px;
  top:-1px;
}
.section_advantage .developments .dev_box2 .div:first-child+div{
  width:31%;
  max-width:244px;
  padding-top: 16%;
  left:29.5%;
  top:-1px;
}
.section_advantage .developments .dev_box2 .div:first-child+div+div{
  width:21%;
  max-width:174px;
  padding-top: 19px;
  left:57%;
  top:-1px;
}
.section_advantage .developments .dev_box2 .div:first-child+div+div+div{
  width:21%;
  max-width:174px;
  padding-top: 19px;
  left:80%;
  top:-1px;
}
.section_advantage_mobile{
  display:none;
}








.section_advantage .advantage_list{
  border-left: 1px solid #004ea2;
  margin-top: 40px;
  padding-top: 28px;
  position:relative;
}
.section_advantage .advantage_list>ul:first-child{
  position:absolute;
  top:-21px;
}
.section_advantage .advantage_list>ul:first-child span{
  top:16px;
}
.section_advantage .advantage_list>ul:first-child li div{
  /*padding-top: 10px!important;*/
}

.section_advantage .advantage_list li{
  width:100%;
  display:block;
  margin-bottom: 20px;
  text-align: left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left: 30px;
  position:relative;
}
.section_advantage .advantage_list li span{
  width:12px;
  height:12px;
  border-radius: 100%;
  background:#004ea2;
  position:absolute;
  top:5px;
  left:-6px;

}
.section_advantage .advantage_list li div{
  line-height: 1.5;
  font-size: 16.01px;
  /*background:#ccc;*/
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:5px 10px;
  margin-top: 4px;
}

.section_advantage .box .date{
  font-size: 18px;
  color:#004ea2;
}
.section_advantage .box label{
  /*color:#004ea2;*/
}
.section_honor{
  background:#00a5b5;
  padding:70px 0 0 0;
}
.section_honor .box{
  display:block;
  /*width:85%;
  max-width: 1050px;*/
  max-width: 968px;
  margin: 0 auto;
}
.section_honor .box ul{
  width:50%;
  float:left;
  margin-top: 20px;
  /*margin-left: 40px;*/
}
.section_honor .box ul li{
  /*float:left;*/
  /*width:50%;*/
  height:85px;
  font-size: 16px;
  text-align: left;
  margin-top: 15px;
  overflow:hidden;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-right: 40px;
}
.section_honor .box ul li label{
  width:2%;
  float:left;
  display:inline-block;
  height:21px;
  line-height: 20px;
}
.section_honor .box ul li img{
  width:6px;
  /*margin-top: 8px;*/
  vertical-align: middle;
}
.section_honor .box ul li span{
  width:96%;
  float:right;
  display:inline-block;
  /*white-space: nowrap;
  overflow:hidden;
  text-overflow:ellipsis;*/
}

.section_honor .box ul li:nth-child(even){
  /*margin-left: 18%;*/
}
.section_honor .honors{
  width:100%;
  max-width: 984px;
  margin: 0 auto;
  margin-top: 53px;
}
.section_honor .honors div{
  float:left;
  width:33.3333%;
  height: 209px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:15px 30px;
  margin-bottom: 20px;
}
.section_honor .honors img{
  width:100%;
  max-width:236px;
  display:block; 
}
.section_approve{
  background:#004ea2;
  padding:70px 0;
}
.section_approve h2{
  margin-bottom: 20px;
  margin-top: 0!important;
}
.section_approve p{
  margin-bottom: 5px;
}
.section_approve .box{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  box-sizing:border-box;
  padding:0 10px;
} 
.section_approve .box1{
  width:32%;
  max-width: 608px;
  margin:0 auto;
  margin-top:77px;
}
.section_approve .box1 img{
  display:block;
  margin:0 auto;
  width:100%;
}
.section_approve .box2{
  width:100%;
  max-width: 1200px;
  margin:0 auto;
}
.section_approve .box2 .div{
  width:25%;
  margin-top: 77px;
  float:left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 10px;
}
.section_approve .box2 .div img{
  width:100%;
  max-width:253px; 
}
.section_audio{
  background:#fff;
  padding:70px 0;
}
.section_audio .box{
  width:100%;
  max-width: 1200px;
  margin:0 auto;
}
.section_audio h2{
  color:#333!important;
  margin-top: 40px;
  margin-bottom: 24px;
}
.section_audio #div_audio{
  width:100%;
  max-height:670px;
  background:#fff;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
}
.section_news{
  background:#dfdfdf;
  padding:70px 0;
}
.section_news h2{
  margin-top: 0;
  color:#004ea2;
}
.section_news li label a{
  color:#004ea2;
}
.section_news .box{
  width:80%;
  max-width: 800px;
  margin: 0 auto;
}
.section_news .news_ul>li{
  list-style: disc;
  text-align: left;
  margin-top: 34px;
  color:#004ea2;
}
.section_news .news_ul>li:first-child{
  margin-top: 76px;
}
.section_news .news_ul>li label{
  font-size: 18px;
}
.section_news .news_ul>li p{
  color:#333;
  margin-top: 10px;
}
.news_ul>li p a{
  color:#333;
}
.page_ul{
  margin-top: 40px;
  display:inline-block;
}
.page_ul>li{
  float:left;
  margin-left:10px ;
}
.page_ul>li:first-child{
  margin-left: 0;
}
.page_ul .on{
  background:#fff;
}
.page_ul>li:hover{
  cursor:pointer;
}
.page_ul>li span{
  color:#333;
  display:inline-block;
  width:25px;
  height:25px;
  text-align: center;
  line-height: 24px;
  border:1px solid #ccc;
}
.section_research{
  position:relative;
}
.section_research .box_t{
  top:29%;
}
.section_research h2{
  margin-top: 4%;
  margin-bottom: 20px;
}
/*.section_research .texts{
  max-width: 794px;
}*/

.section_research .texts p{
  margin-top:34px ;
  overflow : hidden;
  /*text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;*/
}
.section_research_lists{
  background:#fff;
}
.section_research_lists .texts{
  width:100%;
  max-width: 1100px;
  margin: 0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:78px 20px;
}
.section_research_lists .texts .div{
  width:100%;
  border-bottom: 1px solid #ccc;
  padding:40px 0;
}
.section_research_lists .texts div:first-child{
  border-top: 1px solid #ccc;
}
.section_research_lists .texts label pre{
  display:block;
  font-size: 18px;
  text-align: left;
  color:#004ea2;
  float:left;
  /*font-family: 'microsoft yahei';*/
  font-weight: bold;
}
.section_research_lists .texts div{
  width:78%;
  font-size: 16px;
  color:#004ea2;
  text-align: left;
  float:right;
  line-height: 1.5;
  margin:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left: 10px;
}

.section_aptitude{
  background:#dfdfdf;
  padding:70px 0;
}
.section_aptitude .texts{
  max-width: 759px;
}
.section_aptitude .texts pre{
  margin-top: 20px;
  line-height: 1.5;
}
.section_aptitude .box{
  max-width: 790px;
  width:100%;
}
.section_aptitude .box img{
  width:100%;
  max-width: 360px;
}
.section_aptitude .box>div{
  width:50%;
  float:left;
  color:#333;
  margin-top: 10px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding: 10px 15px;
}
.section_aptitude .box>div p{
  margin-top:0!important;
  margin-bottom: 10px!important;
}
.section_rfz{
  background:#004ea2;
  padding:70px 0;
}
.section_rfz .texts{
  max-width: 753px;
}
.section_rfz .texts h2{
  margin-bottom: 23px;
  margin-top: 0;
}
.section_rfz .texts p{
  margin:0!important;
}
.section_rfz ul{
  margin-left: 20px;
  margin-top: 20px;
}
.section_rfz li{
  list-style: disc;
  text-align: left;
  margin-bottom: 30px;
}
.section_rfz li .div_imgs{
  width:100%;
}
.section_rfz li .div_imgs div{
  width:33.3333%;
  float:left;
  text-align: center;
  margin-bottom: 50px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px 20px;
}
.section_rfz li .div_imgs div p{
  margin-top: 10px!important;
  position:relative;
  width:100%;
}
.section_rfz li img{
  width:100%;
  max-width:313px;
  display:block;
  margin:0 auto;
}
.section_rfz li:first-child .div_imgs>div{
  height: 200px;
  position:relative;
}
.section_rfz li:first-child .div_imgs>div:first-child{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:30px;
}
.section_rfz li:first-child .div_imgs>div p{
  width:84%;
  text-align: center;
  position:absolute;
  bottom:1%;
}
.section_rfz li:first-child img{
  width:100%;
  max-width:176px;
  display:block;
  margin:0 auto;
}
.section_rfz .div_t{
  width:40%;
  height:160px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px 20px;
  text-align: center;
  float:left;
  margin-top: 20px;
  position:relative;
}
.section_rfz .div_t p{
  width:100%;
  text-align: center;
  position:absolute;
  bottom:1%;
  left:5px;
}
.section_rfz .div_z{
  width:20%;
  text-align: center;
  float:left;
  padding-top: 10%;
}
.section_rfz .div_z img{
  width:25%;
  max-width: 48px;
  margin: 0 auto;
  float:none;
}


.section_jxxnmn{
  background:#dfdfdf;
  padding:70px 0 90px 0;
  color:#333!important;
}
.section_jxxnmn .texts{
  max-width: 753px;
}
.section_jxxnmn h2{
  color:#333!important;
  margin-top: 0;
}
.section_jxxnmn li{
  list-style: disc;
  text-align: left;
}
.section_jxxnmn li:first-child{
  margin-left: 16%;
}
.section_jxxnmn .box{
  width:100%;
  height:412px;
  padding-bottom: 70px;
}
.section_jxxnmn .box .left{
  width:50%;
  height:100%;
  float:left;
}
.section_jxxnmn .box .right{
  width:50%;
  height:100%;
  float:right;
}
.section_jxxnmn .box .left .div1{
  width:60%;
  height:100%;
  float:left;
}
.section_jxxnmn .box .left .div2{
  width:40%;
  height:100%;
  float:right;
}
.section_jxxnmn .box .left .div1>div:first-child{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
}
.section_jxxnmn .box .left .div1>div:first-child img{
  display:block;
  width:100%;
  height:100%;
  max-width: 167px;
  max-height: 114px;
  margin:0 auto;
}
.section_jxxnmn .box .left .div2>div:first-child{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding: 10px;
}
.section_jxxnmn .box .left .div2>div:first-child img{
  width:100%;
  height:100%;
  max-width:50px;
  max-height: 114px;
}

.section_jxxnmn .box .left .div1>div:first-child+p{
  width:100%;
  height:20%;
  line-height: 6;
}
.section_jxxnmn .box .left .div2>div:first-child+p{
  width:100%;
  height:20%;
  line-height: 6;
}
.section_jxxnmn .box .left .div2>div:first-child+p img{
  width:21%;
  vertical-align: middle;
}

.section_jxxnmn .box .left .div1>div:first-child+p+div{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
}
.section_jxxnmn .box .left .div1>div:first-child+p+div img{
  display:block;
  width:100%;
  height:100%;
  max-width: 226px;
  max-height: 114px;
  margin:0 auto;
}
.section_jxxnmn .box .left .div2>div:first-child+p+div{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 10px;
}
.section_jxxnmn .box .left .div2>div:first-child+p+div img{
  width:100%;
  height:100%;
  max-width:50px;
  max-height: 114px;
}


.section_jxxnmn .box .right .div1{
  width:45%;
  height:100%;
  float:left;
}
.section_jxxnmn .box .right .div2{
  width:55%;
  height:100%;
  float:right;
}
.section_jxxnmn .box .right .div1>div:first-child{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 10px;
}
.section_jxxnmn .box .right .div1>div:first-child img{
  width:100%;
  height:100%;
  max-width:155px ;
  max-height: 112px;
}
.section_jxxnmn .box .right .div2>div:first-child{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:15px 10px ;
}
.section_jxxnmn .box .right .div2>div:first-child img{
  width:100%;
  height:100%;
  max-width:159px ;
  max-height: 86px;
}


.section_jxxnmn .box .right .div1>div:first-child+p{
  width:100%;
  height:20%;
  line-height: 6;
}
.section_jxxnmn .box .right .div1>div:first-child+p img{
  width:18.66%;
  vertical-align: middle;
  margin-left: 8%;
}
.section_jxxnmn .box .right .div2>div:first-child+p{
  width:100%;
  height:20%;
  line-height: 6;
}
.section_jxxnmn .box .right .div2>div:first-child+p img{
  width:15.26%;
  vertical-align: middle;
  margin-left: 8%;
}
.section_jxxnmn .box .right .div1>div:first-child+p+div{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:15px 10px ;
}
.section_jxxnmn .box .right .div1>div:first-child+p+div img{
  width:100%;
  height:100%;
  max-width:153px ;
  max-height: 112px;
}
.section_jxxnmn .box .right .div2>div:first-child+p+div{
  width:100%;
  height:28%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:15px 10px;
}
.section_jxxnmn .box .right .div2>div:first-child+p+div img{
  width:100%;
  height:100%;
  max-width:156px ;
  max-height: 79px;
}
.section_product2 .texts p{
  margin-top: 30px;
}
.section_product2 .box_imgs:first-child{
  /*margin-top: -131px;*/
  position:relative;
}
.section_product2 .box_imgs img{
  max-height: 860px;
}
.section_product2 >.box_imgs:first-child .box{
  top:29.5%;
  margin-top: 0;
}


.section_lab{
  background:#004ea2;
  padding:70px 0;
}
.section_lab .texts{
  max-width: 751px;
  margin: 0 auto;
}
.section_lab .texts img{
  display:block;
  width:100%;
  max-width: 724px;
  margin-top: 100px;
}
.section_lab .texts h2{
  margin-top: 0;
}
.section_lab .texts pre{
  margin-top: 20px;
  margin-bottom: 0;
}

.section_norm{
  background:#fff;
  padding:70px 0;
}
.section_norm .texts{
  max-width: 375px;
}
.section_norm .texts h2{
  color:#004ea2;
  margin-top: 0;
}
.section_norm .texts p{
  text-align: left;
  font-size: 18px;
  color:#004ea2;
  margin-bottom: 13px;
  margin-top: 34px;
}
.section_norm li{
  color:#004ea2;
  text-align: left;
  list-style: disc;
  /*margin-left: 16px;*/
  margin-bottom: 6px;
}

.section_greenProduction{
  background:#43a636;
  padding:35px 0;
}
.section_greenProduction .texts{
  max-width: 849px;
}
.section_greenProduction .texts p{
  margin-top: 20px;
  margin-bottom: 34px;
}
.section_greenProduction .texts>span{
  display:block;
  font-size: 18px;
  margin-bottom:15px;
}
.section_greenProduction ul{
  margin: 0 auto;
  /*max-width: 130px;*/
  display:inline-block;
}
.section_greenProduction li{
  text-align: left;
  margin-bottom: 5px;
}
.section_greenProduction li img{
  width:10px;
  float:left;
  display:inline-block;
  margin-top: 4px;
  margin-right: 8px;
}
.section_greenProduction li>span{
  float:left;
}
.section_text{
  background:#fff;
  color:#004ea2!important;
}
.section_text .texts{
  max-width: 760px;
}
.section_text h2{
  color:#004ea2!important;
  margin-top: 0!important;
  padding-top: 70px;
}
.section_text .texts p{
  margin-top: 20px;
  margin-bottom: 0!important;
}
.section_text span{
  text-align: left;
  font-size: 18px;
  display:block;
  margin-top: 20px;
  margin-bottom: 20px;
}
.section_text ul{
  /*width:87%;
  max-width: 726px;*/
  margin: 0 auto;
}
.section_text li{
  list-style: disc;
  text-align: left;
  margin-bottom:2px ;
}

.section_treatment{
  background:#dfdfdf;
  padding:70px 0;
  color:#004ea2;
  /*margin-top: -131px;*/
  position:relative;
}
.section_treatment .boxs>h2{
  color:#004ea2!important;
  margin-bottom: 35px;
}
.section_treatment .boxs{
  width:100%;
  max-width: 1200px;
  margin:0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 10px;
}
.section_treatment .boxs .container{
  width:100%;
  margin-top: 65px;
}
.section_treatment .container .box{
  width:33.3333%;
  height:318px;
  text-align: center;
  color:#fff;
  float:left;
  position:relative;
}
.section_treatment .container .box .div{
  width:50%;
  height:100%;
  text-align: center;
  line-height: normal;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:65px 0;
  position:absolute;
  top:0;
  left:25%;
  z-index: 10;
  transition: .4s;
  -moz-transition: .4s;  /* Firefox 4 */
  -webkit-transition: .4s;  /* Safari 和 Chrome */
  -o-transition: .4s;  /* Opera */
}
.section_treatment .container .box .div_text{
  width:100%;
  position:absolute;
  top:50%;
  left:50%;
  z-index: 1;
  opacity:0;
  overflow:hidden;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.section_treatment .container .box .div_text p{
  word-wrap:break-word;
}
.section_treatment .container .box .p{
  width:70%;
  max-width: 750px;
  margin: 0 auto;
  top:0;
  /*opacity:0;*/
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 14;
  -webkit-box-orient: vertical;
  transition: .6s;
  -moz-transition: .6s;  /* Firefox 4 */
  -webkit-transition: .6s;  /* Safari 和 Chrome */
  -o-transition: .6s;  /* Opera */
}

.section_treatment .container .box div p{
  margin-bottom: 15px;
}
.section_treatment .container .box h2{
  margin-top: 0;
}
.section_treatment .container .box:first-child{
  background:#3fae2a;
  color:#fff;
}
.section_treatment .container .box:first-child+div{
  background:#dfdfdf;
  color:#004ea2;
}
.section_treatment .container .box:first-child+div h2{
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div{
  background:#00a5b5;
}
.section_treatment .container .box:first-child+div+div+div{
  background:#dfdfdf;
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div h2{
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div+div{
  background:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div+div+div{
  background:#dfdfdf;
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div+div+div h2{
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div+div+div+div{
  background:#00a5b5;
}
.section_treatment .container .box:first-child+div+div+div+div+div+div+div{
  background:#dfdfdf;
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div+div+div+div+div h2{
  color:#004ea2;
}
.section_treatment .container .box:first-child+div+div+div+div+div+div+div+div{
  background:#3fae2a;
}
.section_treatment .container .box:hover .div_text{
  opacity:1;
}
.section_treatment .container .box:hover .div{
  transform:rotateY(90deg);
}


.section_development{
  background:#fff;
  padding-top:70px;
  color:#00a5b5;
  /*color:#004ea2;*/
}
.section_development h2{
  color:#00a5b5!important;
  margin-bottom: 20px;
  /*color:#004ea2!important;*/
}
.section_development .boxs{
  width:70%;
  max-width: 890px;
  margin: 0 auto;
}
.section_development .box{
  margin-top: 10px;
  width:100%;
  padding-bottom: 50px;
  display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;  
  /*-webkit-box-align: center; 
  -webkit-box-pack: center; 
  -webkit-align-items:center; 
  align-items: center;*/
  -webkit-justify-content: space-between; 
  -moz-justify-content: space-between; 
  -ms-justify-content: space-between; 
  -o-justify-content: space-between; 
  justify-content: space-between;
  -webkit-flex-wrap: wrap; 
  -moz-flex-wrap: wrap; 
  -ms-flex-wrap: wrap; 
  -o-flex-wrap: wrap; 
  flex-wrap: wrap;
}
.section_development .box>div{
  width:50%;
  min-height:230px;
  float:left;
  margin-top:70px; 
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.section_development .box>div .circle{
  width:100px;
  height:100px;
  font-size: 36px;
  color:#fff;
  text-align: center;
  line-height: 100px;
  background:#00a5b5;
  border-radius: 100%;
  margin:0 auto;
}
.section_development .box>div span{
  display:block;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.section_development .box>div p{
  width:68%;
  line-height: 1.5;
  margin: 0 auto;
}

.section_product2 h2{margin-top: 14%;}
.section_society .texts h2{margin-top: 0;}
.section_society .box_t{
  top:29.5%;
}
.section_job .box_t{
  top:29.5%;
}
.section_job h2{
  margin-top: 0!important;
}


.box_imgs{
  width:100%;
  position:relative;
}
.box_imgs img{
  display:block;
}
.box_imgs .img_mobile{
  display:none;
}
.box_imgs .box h2{
  margin-top: 0;
}
.swiper-slide .box_imgs{
   max-height:1000px;
}
.swiper-slide .box_imgs .box{
  margin-top: 0;
  top:8%;
}
.box_imgs img{
  width:100%;
  border:0;
}
.box_imgs .box{
  width:100%;
  color:#fff;
  font-size: 16px;
  text-align: center;
  position:absolute;
  top:0;
  left:0;
  margin-top: 80px;
}
.box_imgs .box h2{
  text-align: center;
}

.box_imgs .Img_PC{
  height:100%;
}
.box_imgs .Img_PC img {
  display: block !important;
}
.box_imgs .box .text{
  width:70%;
  /*max-width: 727px;*/
  margin: 0 auto;
}
.box_imgs .box .text pre{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-sizing: border-box;
  padding:0 10px;
  line-height: 1.5;
  overflow : hidden;
}
.box_imgs .box .text pre{
  margin-bottom: 39px;
}
.box_imgs .box h2{
  font-size: 36px;
  margin-bottom:20px ;
  font-weight: normal;
}
.swiper-slide .box_imgs .box .text pre{
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.section_product2>div:first-child+div+div .box,.section_product2>div:first-child+div+div+div+div .box,.section_product2>div:first-child+div+div+div+div+div+div .box{
  color:#004ea2;
}
.section_product2>div:first-child+div+div .box h2,.section_product2>div:first-child+div+div+div+div .box h2,.section_product2>div:first-child+div+div+div+div+div+div .box h2{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div .box{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div .box{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div .box a{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div .box h2{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div .box a{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div .box h2{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div .box a{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div+div+div .box{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div+div+div .box h2{
  color:#004ea2;
}
.swiper-wrapper .swiper-slide:first-child+div+div+div+div+div+div .box a{
  color:#004ea2;
}

.section_jq .texts p{
  margin-bottom: 100px;
}
.section_jq .div_imgs{
  width:100%;
  position:relative;
  z-index: 10;
}
.section_jq .texts .img_f{
  float:left;
  width:30%;
  margin-left: 7%;
}
.section_jq .texts .img_r{
  float:right;
  width:30%;
  margin-right: 7%;
}
.section_jq .div_imgs img{
  display:block;
  width:100%;
  margin: 0 auto;
}
.section_phone{
  /*padding-top: 44.7%;
  background:url('../img/bac9.jpg')no-repeat;
  background-size:100%;*/
}
/*.section_phone .img_d1{
  width:20%;
  position:absolute;
  bottom:60%;
  left:-2%;
}
.section_phone .img_d2{
  width:20%;
  position:absolute;
  top:64%;
  right:-2%;
}*/
.section_phone .texts p{
  margin-bottom: 164px!important;
}
.section_phone .texts h2{
  margin-top: 0;
}
.section_phone .img_f img{
  max-width: 156px;
  max-height: 401px;
}
.section_phone .img_r img{
  max-width: 161px;
  max-height: 401px;
}
.section_pbdn{
  background:#dfdfdf;
  padding:70px 0;
}
.section_pbdn h2{
  color:#004ea2;
  margin-top: 0;
}
.section_pbdn p{
  color:#004ea2;
  margin-bottom: 180px;
}
.section_pbdn .div_imgs div{
  width:35%!important;
}
.section_pbdn .img_f img{
  max-width: 262px;
  max-height: 370px;
}
.section_pbdn .img_r img{
  max-width: 204px;
  max-height: 370px;
}
.section_bjb{
 /* padding-top: 44.7%;
  background:url('../img/bac10.jpg')no-repeat;
  background-size:100%;*/
}
/*.section_bjb .img_d1{
  width:24%;
  position:absolute;
  bottom:2%;
  left:-10%;
}
.section_bjb .img_d2{
  width:24%;
  position:absolute;
  top:4%;
  right:-10%;
}*/
.section_bjb .img{
  width:60%;
  max-width: 503px;
  margin: 0 auto;
}
.section_bjb .texts{
  max-width: 760px;
}
.section_bjb .texts h2{
  margin-top: 0;
}
.section_wrj .div_imgs{
  max-width: 580px;
  margin: 0 auto;
}
.section_wrj .div_imgs .img_f{
  width:35%!important;
  margin-left: 0!important;
}
.section_wrj .div_imgs .img_r{
  width:42%!important;
  margin-right: 0!important;
}
.section_wrj .img_f img{
  max-width: 203px;
  max-height: 359px;
}
.section_wrj .img_r img{
  max-width: 242px;
  max-height: 366px;
}
.section_wrj .img1{
  position:absolute;
  bottom:30px;
  left:-307px;
}
.section_wrj .img2{
  position:absolute;
  top:30px;
  right:-307px;
}
.section_wrj h2{
  color:#004ea2;
  margin-top: 0;
}
.section_wrj p{
  color:#004ea2;
}
.section_cdsb{
  background:#3fae2a;
  padding:70px 0;
}
.section_cdsb h2{
  margin-top: 0;
}
.section_cdsb .texts .img_r{
  width:30%;
  margin-top: -40px;
}
.section_yddy{
  background:#004ea2;
  padding:70px 0;
}
.section_yddy .texts h2{
  margin-top: 0;
}
.section_yddy .texts p{
  line-height: 1.5;
  margin-top: 30px;
}
.section_yddy .img_f img{
  max-width: 177px;
  max-height: 399px;
}
.section_yddy .img_r img{
  max-width: 200px;
  max-height: 399px;
}
.section_other{
  background:#dfdfdf;
  padding:70px 0 40px 0;
  color:#004ea2;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.section_other .box{
  max-width: 100%;
}
.section_other .box div{
  width:50%;
  float:left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 20px;
  margin-bottom: 30px;
}
.section_other .box div img{
  display:block;
  width:100%;
  max-width: 190px;
  margin: 0 auto;
}
.section_other h2{
  margin-bottom: 20px;
  margin-top: 0;
  color:#004ea2;
}
.section_link{
  position:relative;
}
.section_link .box_t{
  top:29%;
}
.section_link h2{
  margin-top: 0;
}
.section_link .texts p{
  margin-top: 30px;
  overflow : hidden;
  /*text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;*/
}
.section_link .nvt{
  max-width: 439px;
}
.brand_firimg{
  display:block;
}
.brand_twoimg{
  display:none;
}

.brand_pc{display:block;color:#004ea2;}
.brand_mobile{display:none;}
.section_brand .texts{
  width:70%;
  max-width: 737px;
}
.section_brand .texts pre{
  margin-top: 22px;
  margin-bottom: 38px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.section_info{
  background:#fff;
  padding:70px 0;
  color:#333;
}
.section_info pre{
  color:#333;
  font-size: 15.99px;
  font-family: 'Microsoft YaHei';
}
.section_info .nvt{
  width:43%;
  max-width: 439px;
}
.section_info .boxs{
  width:90%;
  max-width: 1200px;
  margin: 0 auto;
}
.section_info .boxs .box{
  width:100%;
  margin-top:70px;
}
.section_info .boxs .box .div{
  width:50%;
  float:left;
  font-size: 14px;
  color:#004ea2;
  text-align: center;
  margin-bottom: 35px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 50px;
}
.section_info .boxs .box .div h3{
  font-size: 20px;
}
.section_info .boxs .box .div h3:first-child+h3{
  margin-bottom: 20px;
}
.section_info .boxs .box .div  p{
  margin-bottom: 10px;
  width:100%;
}
.section_info .boxs .box .div>div{
  width:100%;
  height:220px;
  border: 2px solid #004ea2;
  /*padding: 30px 0;*/
  display: -webkit-box;
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;  
  /*-webkit-box-align: center; 
  -webkit-box-pack: center; 
  -webkit-align-items:center; 
  align-items: center;*/
  -webkit-justify-content: center; 
  -moz-justify-content: center; 
  -ms-justify-content: center; 
  -o-justify-content: center; 
  justify-content: center;
  -webkit-flex-wrap: wrap; 
  -moz-flex-wrap: wrap; 
  -ms-flex-wrap: wrap; 
  -o-flex-wrap: wrap; 
  flex-wrap: wrap;
  align-content:center;
}

.section_info .boxs .box span{
  color:#004ea2!important;
}
.section_info .boxs .box p{
  font-size: 15.99px;
}
.section_info .boxs .box div{
  width:33.3333%;
  float:left;
}
.section_info .boxs .box div a{
  color:#333;
}
.section_info .boxs .box div img{
  display:block;
  width:100%;
  max-width: 110px;
  margin: 0 auto;
}
.section_map{
  width:100%;
  height:600px;
  background:#dfdfdf;
}
#allmap{
  width:100%;
  height:100%;
}
.section_message{
  background:#fff;
  padding:70px 0;
  color:#333;
}
.section_message h2{
  color:#004ea2;
  margin-top: 0;
  margin-bottom: 40px;
}
.section_message .box{
  width:100%;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:30px 180px 70px 210px;
  text-align: left;
  box-shadow: 2px 2px 10px 3px #eee;
}
.section_message .box span{
  display:inline-block;
  margin-top: 36px;
}

.page_article{
  width:100%;
  height:50px;
  background:#808080;
  text-align: center;
  color:#fff;
  line-height: 41px;
}
.page_article a{
  color:#fff;
}
.page_article a:hover{
  color:#004ea2;
}
.page_article span{
  display:inline-block;
  margin: 0 20px;
}

.animate_item{
  animation:myscale 2s ease;
  -moz-animation: myscale 2s ease; 
  -webkit-animation: myscale 2s ease;  
  -o-animation: myscale 2s ease;
}
@keyframes myscale{
  0%{
    transform:scale(.4) translateZ(0);
    -ms-transform: scale(.4) translateZ(0);  
    -webkit-transform: scale(.4) translateZ(0); 
    -o-transform: scale(.4) translateZ(0);    
    -moz-transform: scale(.4) translateZ(0);
    opacity:0;
  }
  100%{
    transform:scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);  
    -webkit-transform: scale(1) translateZ(0); 
    -o-transform: scale(1) translateZ(0);    
    -moz-transform: scale(1) translateZ(0);
    opacity:1;
  }
}
-moz-@keyframes myscale{
  0%{
    transform:scale(.4) translateZ(0);
    -ms-transform: scale(.4) translateZ(0);  
    -webkit-transform: scale(.4) translateZ(0); 
    -o-transform: scale(.4) translateZ(0);    
    -moz-transform: scale(.4) translateZ(0);
    opacity:0;
  }
  100%{
    transform:scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);  
    -webkit-transform: scale(1) translateZ(0); 
    -o-transform: scale(1) translateZ(0);    
    -moz-transform: scale(1) translateZ(0);
    opacity:1;
  }
}
-webkit-@keyframes myscale{
  0%{
    transform:scale(.4) translateZ(0);
    -ms-transform: scale(.4) translateZ(0);  
    -webkit-transform: scale(.4) translateZ(0); 
    -o-transform: scale(.4) translateZ(0);    
    -moz-transform: scale(.4) translateZ(0);
    opacity:0;
  }
  100%{
    transform:scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);  
    -webkit-transform: scale(1) translateZ(0); 
    -o-transform: scale(1) translateZ(0);    
    -moz-transform: scale(1) translateZ(0);
    opacity:1;
  }
}
-o-@keyframes myscale{
  0%{
    transform:scale(.4) translateZ(0);
    -ms-transform: scale(.4) translateZ(0);  
    -webkit-transform: scale(.4) translateZ(0); 
    -o-transform: scale(.4) translateZ(0);    
    -moz-transform: scale(.4) translateZ(0);
    opacity:0;
  }
  100%{
    transform:scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);  
    -webkit-transform: scale(1) translateZ(0); 
    -o-transform: scale(1) translateZ(0);    
    -moz-transform: scale(1) translateZ(0);
    opacity:1;
  }
}

.section_article{
  width:100%;
  max-width: 750px;
  color:#333;
  margin:0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:70px 10px;
}
.section_article h2{
  width:100%;
  color:#004ea2;
  text-align: center;
}
.section_article .time{
  font-size: 18px;
  color:#004ea2;
  margin:20px 0;
}
.section_article .text{
  text-align: left;
  margin-bottom: 30px;
}
.section_article .text p{
  text-indent: 32px;
  line-height: 1.5;
  margin: 0!important;
}
.section_article .text span{
  font-weight: bold;
  margin-left: 31px;
}
.p_pdf{
  text-align: left;
}
.p_pdf img{
  vertical-align: middle;
  display:inline;
}
.p_pdf a{
  color:#004ea2;
  font-size: 14px;
}

.section_search{
  width:100%;
  max-width: 750px;
  color:#333;
  margin:0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:30px 10px;
}
.section_search h2{
  color:#004ea2;
}
.section_search .div_search{
  width:100%;
  background:#dfdfdf;
  margin-top:30px;
  margin-bottom: 20px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding: 30px 13%;
}
.section_search .div_search div{
  width:100%;
  height:100%;
  border-bottom: 1px solid #004ea2;
  text-align: left;
}
.section_search .div_search input{
  width:90%;
  max-width:500px; 
  height:50px;
  color:#004ea2;
  font-size: 24px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
  background:#dfdfdf;
}
.section_search .div_search button{
  display:block;
  float:right;
  text-align: center;
  background:#004ea2;
  width:50px;
  height:50px;
}
.section_search .div_search button:hover{
  cursor:pointer;
}
.section_search .div_search button img{
  vertical-align: middle;
}
.section_search .p_ts{
  color:#004ea2;
}
.section_search .box_searchlists{
  width:100%;
  margin-top: 20px;
}
.section_search .box_searchlists>div{
  width:100%;
  text-align: left;
  border-bottom: 1px solid #dfdfdf;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding: 15px 0;
}
.section_search .box_searchlists a{
  display:block;
  color:#666;
  font-size: 14px;
}
.section_search .box_searchlists>div:first-child{
  border-top: 1px solid #dfdfdf;
}
.section_search .box_searchlists a span{
  color:#000;
  font-size: 16px;
}
.section_search .box_searchlists a .text{
  text-indent: 32px;
  line-height: 1.5;
}
.section_search .box_searchlists a a{
  width:auto;
  display:inline;
  color:#004ea2;
}
.page{
  text-align: center;
}
.page ul{
  text-align: center;
  margin-top:70px;
  margin-bottom: 50px;
}
.page li .on{
  background:#004ea2;
  color:#fff;
}


.swiper-container{ 
  width:100%;
}
.swiper-slide .Img_PC img{
  width:100%;
  max-height: 1000px;
  display:block;
}

textarea{
  width:100%!important;
}
.swiper-slide{
   max-height:1000px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
  bottom:50px!important;
}
.swiper-pagination-bullet{
  background:#231815;
  opacity:1;
}
.swiper-pagination-bullet-active{
  background:#fff;
}



.footer{
  width:100%;
  font-size: 16px;
  color:#808080;
  background:#333;
  margin-top: -10px;
}
.footer>.box{
  width:100%;
  max-width: 1200px;
  margin:0 auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding: 50px 30px 30px 30px;
}
.footer>.box>ul>li{
  width:16.66667%;
  float:left;
  font-size: 16px;
  padding:0 3px;
}
.footer>.box>ul>li:first-child+li+li+li+li+li{
  width:8.25%;
}
.footer>.box>ul>li a{
  color:#808080;
}
.footer>.box>ul>li .sub_ul{
  font-size: 14px;
  margin-top: 20px;
}
.footer>.box>ul>li .sub_ul li{
  margin-bottom: 15px;
}
.footer>p{
  width:100%;
  text-align: center;
  font-size: 12px;
  line-height: 50px;
  background:#111;
}
.footer>.box>ul>li a:hover{
  color:#fff;
}
.scroll {
  width: 38px;
  height: 38px;
  background: #004ea2;
  overflow:hidden;
  position: fixed;
  right: 10px;
  bottom: 15px;
  z-index: 1000;
  cursor: pointer;
  display:none;
}
.scroll>div{
  width:100%;
  position:absolute;
  top:0;
  left:0;
}
.scroll .scroll1{
  z-index: -1;
}
.scroll:hover .scroll1{
  z-index: 1;
}


.header_phone{
  display:none;
  -webkit-box-shadow: 0 1px 3px #acacac;
  box-shadow: 0 1px 3px #acacac;
}
/* 媒体查询 */
@media screen and (max-width: 1330px){
  .section_advantage .box{padding-left: 0;}
}
@media screen and (max-width: 1300px){
  .section .texts{width:100%;}
  .section_hxjzl .texts .boxs .box{padding:0 15px;}
  .box_imgs .box .text{width:90%;}
}
@media screen and (max-width: 1080px){
  .section_advantage .developments .dev_box{max-width: 670px;}
  .section_advantage .developments .nvt_big{max-width: 670px;}
}
@media screen and (max-width: 960px){
  .section_advantage .developments .dev_box{max-width: 645px;}
  .section_advantage .developments .nvt_big{max-width: 645px;}
  .section_info .boxs .box .div>div{padding-top:10px;}
  .section_info .boxs .box .div h3{font-size: 18px;}
  .section_info .boxs .box p{font-size: 14px;}
}
@media screen and (max-width: 930px){
  .section_advantage .developments .dev_box{max-width: 580px;}
  .section_advantage .developments .nvt_big{max-width: 580px;}
  .section_advantage .developments .dev_box .div h3{padding-top: 10px;}
  .section_advantage .developments .dev_box .div p{margin-top: 5px;}
}
@media screen and (max-width: 840px){
  .section_advantage .developments .dev_box .div p{margin-top: 0;}
  .section_info .boxs .box .div p{margin-bottom: 0;}
}
@media screen and (max-width: 1200px){
  .header{display:block;}
  .header_phone{display:none;}
  .section_message .box{width:90%;padding:30px 145px 70px 108px;}
  .section_phone .texts{width:55%;}
  .section_advantage .box{width:90%;}
}
@media screen and (max-width: 1130px){
  .section_advantage .developments .dev_box .div{font-size: 14px;}
}
@media screen and (max-width: 1100px){
  .footer>.box>ul>li{font-size: 14px;}
  .footer>.box>ul>li .sub_ul{font-size: 12px;}
  .swiper-slide .box_imgs .box .text p{-webkit-line-clamp: 4;}
  .section4 .texts p{-webkit-line-clamp: 4;}
  .section_society .texts p{-webkit-line-clamp: initial;}
  .section_jxxnmn .texts{width:95%;max-width: 1000px;}
  .section_jxxnmn li:first-child{margin-left: 7%;}
  .section_research_lists .texts label pre{float:none;text-align: center;}
  .section_research_lists .texts div{width:100%;}
  .section_research_lists .texts p{width:100%;float:none;margin-top: 20px;}
  .section_research_lists .texts .div{padding:20px 0;}
}
@media screen and (max-width: 992px){
  .section_honor .honors div{max-height: 206px;}
  .header .box>ul>li{padding:0 18px;}
  .footer>.box>ul>li{font-size: 12px;}
}
@media screen and (max-width: 977px){
  .section_honor .honors div{max-height: 202px;}
}
@media screen and (max-width: 959px){
  .section_honor .honors div{max-height: 200px;}
  .section_research .box_t,.section_product2 >.box_imgs:first-child .box,.section_society .box_t,.section_job .box_t,.section_link .box_t{top:12.5%;}
}
@media screen and (max-width: 950px){
  .section_honor .honors div{max-height: 188px;}
}
@media screen and (max-width: 940px){
  .section_brand{height: 730px!important;}
  .section_advantage .developments .dev_box2 .div:first-child+div{width:25%;}
}
@media screen and (max-width: 900px){
  .section_honor .honors div{max-height: 177px;}
  .section_product2 .box_t{top:0;}
  .section h2{font-size: 23px;}
  .box_imgs .box h2{font-size: 23px;}
}
@media screen and (max-width: 850px){
  .section_honor .honors div{max-height: 170px;}
  .section_advantage .developments .dev_box .div:first-child+div+div+div+div{width:18%;}
  .section_advantage .developments .dev_box .div:first-child+div+div+div+div+div{width:22%;}
}
@media screen and (max-width: 820px){
  .header .box .logo {width:70px;margin-right: 0;}
  .header .box .logo img{width:100%;}
  .section_honor .honors div{max-height: 148px;}
  .header .box .language{margin-right: 5px;}
  .header .box .language img, .header .box .search img{width:18px;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:4%;}
  
}


@media screen and (max-width: 768px){
  .box_imgs .box .text,.section4 .texts,.section5 .texts{width:95%;}
  .section_product2 >.box_imgs:first-child .box,.section_society .box_t{top:14%;}
  .section_research .box_t{top:8%;}
  .section_yfzz .box_t{top:20%;}
  .section_product2 .box_imgs .box{margin-top: 49px;}
  .section_job .box_t{top:14%!important;}
  .swiper-wrapper .img_pc img,.section4 .img_bac,.section5 .img_bac{min-height: 465px;}
  .section_society .img_bac,.section_job .img_bac{min-height: auto;}
  .section_society .texts p{-webkit-line-clamp: initial;}
}

@media screen and (max-width: 750px){
  .header{display:none;}
  .header_phone{display:block;width: 100%;height: 70px;font-size: 14px;color: #606060;background: #fff;position: fixed;top: 0;left: 0;z-index: 100;}
  .header_phone .box {width:100%;height: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
  .header_phone .box .logo{float:left;display:inline-block;line-height: 70px;margin-right: 20px;}
  .header_phone .box img{vertical-align: middle;}
  .header_phone .box .language{float:right;display:inline-block;line-height: 70px;}
  .header_phone .box .logo img{width:80px;}
  .header_phone .box .language img{width:1.65rem;}
  .header_phone .box .search{float:right;display:inline-block;line-height: 70px;margin-right: 10px;position:relative;}
  .header_phone .box .search .sj{position:absolute;bottom:0;left:-1px;display:none;}
  .header_phone ul{background:#efefef;width:100%;text-align: center;padding:20px 0;display:none;}
  .header_phone ul li{line-height: 40px;}
  .header_phone ul li a{display:block;color:#606060;}

  .section .texts {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
  .section h2,.box_imgs .box h2{font-size: 20px;}
  .section h2{margin-top: 10px;}

  .section .img_mobile,.box_imgs .img_mobile,.section_advantage_mobile{display:block;}
  .section .img_pc,.box_imgs .img_pc,.section_advantage_pc{display:none;}
  .section1 .nvt_mobile{width:50%;max-width:126px; }
  .section_img .xd_mobile{width:50%;max-width:122px;}
  .by1_mobile{width:50%;max-width:108px;}

  .section2{padding-top: 10%;padding-bottom:10px;margin-bottom: 25px;}
  .section2 .box2{margin-top: 25px;}
  .section2 .box2>div img{width:100px;margin-bottom: 8px;}
  .section2 .box2>div{margin-bottom: 30px;width:50%;}
  .section2 .box1{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
  .section2 .box1>img{width:21%;}

  .section_honor{padding-top:35px;}
  .section_honor .box ul{width:100%;margin-top: 0;float:none;}
  .section_honor .box ul li{width:100%;height:auto;}
  .section_honor .box ul li:nth-child(even){margin-left: 0;}
  .section_honor .honors{margin-top: 26px;}
  .section_honor .honors div{width:100%;max-height: none;margin: 0 auto;}
  .section_honor .honors img{margin:0 auto;}

  .section_advantage{padding:35px 0;}
  .section_advantage .box{width:90%;}

  .section_approve{padding:35px 0;}
  .section_approve .box1{margin-top: 50px;width:55%;}
  .section_approve .box2 .div{width:100%;float:none;margin-top: 50px;}

  .section_research h2{margin-top: 0;}

  .section_hxjzl .img_pc{display:none;}
  .section_hxjzl .img_mobile{display:block;}
  .section_hxjzl h3{font-weight: normal; }
  .section_hxjzl .texts .boxs .box{width:100%;margin-top: 35px;}
  .section_hxjzl .texts .boxs .box p{display:none;}
  .section_hxjzl .show_img{display:none!important;}

  .hxjzl_img{height:433px;}
  .section_aptitude .box div{width:100%;}

  .section_lab .texts img{margin-top: 50px;}

  .section_info{padding:35px 0;}
  .section_info .boxs .box{margin-top:20px ;}
  .section_info .boxs .box div{width:100%;margin-bottom: 25px;}
  .section_info .boxs .box div img{max-width: 88px;}
  .section_development .box div img{max-width: 88px;}

  .section_message .box{width:85%;padding:30px 70px 70px 55px;}

  .section_treatment{padding:35px 0;}
  .section_treatment .boxs>h2{margin-bottom: 20px;}
  .section_treatment .boxs .container{margin-top: 25px;}
  .section_treatment .container .box .div_text{opacity:1;font-size: 14px;}
  .section_treatment .container .box .div{display:none;}
  .section_development .box>div{width:100%;height:auto;}

  .section_cdsb .img_r{margin-top: -23px;}

  .section_jxxnmn,.section_norm{padding:35px 0;}
  .section_jxxnmn .box .left{width:100%;float:none;}
  .section_jxxnmn .box .right{width:100%;float:none;margin-top: 100px;}
  .section_text{padding-top: 35px;}
  .section_text .texts p,.section_text ul{margin-bottom: 30px;}

  .section_search .div_search input{width:70%;}
  .section_audio{padding:35px 0;}
  .section_audio h2{margin-bottom: 6px;}
  .video{height:196px;}

  .section_cdsb .texts .img_r{margin-top: -14px;}

  .section_phone .texts p{margin-bottom: 78px!important;}

  .section4_img{min-height:381px ;}
  .swiper .img_bac{min-height: 200px;}

  .section_link .box_t{top:15%; }
  .box_imgs .box .text{width:100%;}

  .footer>.box{padding:30px 0 20px 0;}
  .footer>.box>ul>li ul{display:none;}
  .footer>.box>ul>li{width:33.3333%!important;margin-bottom: 10px;padding:0;text-align: center;}

  .section_product2 .box_t h2{margin-top: 8%;}

  .title_img1{width:45%;}
  .title_img2{width:46%;}

  .section_treatment .boxs>p{font-size: 14px;}
  .section_development{padding-top: 35px;}
  .section_development .box>div{margin-top: 20px;}
  .section_development .boxs>p{font-size: 15px;}
  .section_info .boxs .box span{font-size: 16px;margin-top: 10px;margin-bottom: 10px;}
  .section_info .boxs .box p{font-size: 14px;}
  .section_culture{padding:40px 0 20px 0;}
  .section_news{padding:35px 0;}
  .section_news .news_ul>li{margin-top: 15px;}
  .section_news .news_ul>li:first-child{margin-top: 20px;}
  .section_aptitude,.section_rfz,.section_lab{padding:35px 0;}
  .section_aptitude .box div{margin-top: 0;}
  .section_rfz .texts p{margin-bottom: 10px;}
  .section_message{padding:35px 0;}
  .section_message .box{padding:10px 25px 10px 25px;}
  .section_message h2{margin-bottom:20px ;}
  .section_research_lists .texts{padding:10px 10px;}
  .section2,.section_product2 .box_imgs:first-child,.section_treatment{margin-top: 0;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:1%;}
  /*.section_advantage .advantage_list>ul:first-child li div{padding-top: 13px!important;}*/
  .section_advantage .advantage_list li{padding-left: 20px;}
  .section_society .texts p{-webkit-line-clamp:initial;}
  .section_product2 >.box_imgs:first-child .box{top:20%;}
  .section_society .box_t{top:20%;}
  .section_norm .texts{padding:0 30px;}
  .section_text .texts{padding:0 30px;}
  .brand_pc{display:none;}
  .brand_mobile{display:block;height:650px!important;}
  #responsibility .texts p{-webkit-line-clamp:initial;}

  .section_advantage{padding-bottom: 85px;}
  .section_info .boxs{width:100%;}
  .section_info .boxs .box .div{width:100%;}
}
@media screen and (max-width: 680px){
  .section_research_lists .texts label{font-size:16px ;}
  .section_research_lists .texts label pre{font-size: 16px;}
  .section_research_lists .texts p{font-size:14px ;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:15%;}
  .section_rfz li .div_imgs div{margin-bottom: 16px;}
  .brand_mobile{display:block;height:735px!important;}
}
@media screen and (max-width: 580px){
  .section5 .box_t{top:6%;}
  .section_rfz .div_z{padding-top: 13%;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:15%;}
  .brand_mobile{display:block;height:760px!important;}
}

@media screen and (max-width: 530px){
  .footer>p{height:45px;line-height:2;}

  .section_product2 .box_t h2{margin-top:4%;}
  .section_product2 .box_t p{margin-top:10px;}
  .section_link .texts p{margin-top: 18px;}
}

@media screen and (max-width: 500px){
  .section .texts p,.section2 .box1 p,.box_imgs .text p{font-size: 14px;}
  .section_advantage .advantage_list li div{font-size: 14px;}
  .section_honor .box{width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;}
  .section_honor .box ul{margin-left: 0;}
  .section_honor .box ul li{font-size: 14px;}
  .section_news .box{font-size: 14px;}
  .section_news li p{margin-top: 5px;}
  .section_news li label{font-size: 16px;}
  .section_research_lists .texts label{font-size: 16px;}
  .section_norm .texts p{font-size: 16px;}
  .section_norm li{font-size: 14px;}
  .section_greenProduction .texts>span{font-size: 16px;}
  .section_greenProduction li{font-size: 14px;}
  .section_text span{font-size: 16px;}
  .section_text ul{font-size: 14px;}
  .section_info .boxs .box div{font-size: 14px;}
  .section_message .box{font-size: 14px;}
  .section_development .box>div span{font-size: 14px;}
  .section_development .box>div{font-size: 14px;}
  .section_jq .texts p{margin-bottom:45px ;}


  .section1 .text{font-size: 14px;}
  .section1 .more{width:62px;}
  .section1 p{width:90%;}
  .section1 .text a{font-size: 14px;} 
  .section4 .box_t a{font-size: 14px;}
  .section5 .box_t a{font-size: 14px;}
  .section_product2 .box_t p{font-size: 12px;}
  .section_brand .box_t{top:3%;}
  .section2 .box1 a{font-size: 14px;}
  .section2 .box2 p{font-size: 14px;}
  .section2 .box1>img{width:46%;}
  .box_imgs .text h2{font-size: 18px;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:26%;}
  .section_rfz li .div_imgs div{margin-bottom: 0;}
  .section_rfz li:first-child .div_imgs>div:first-child{padding-top: 20px;}
  .brand_mobile{display:block;height:660px!important;}
  .section_map{height:300px;}
}
@media screen and (max-width: 460px){
  .section_advantage .box{font-size: 15px;}
  .section_advantage .box .date{font-size: 17px;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:32%;}
  .section_rfz li .div_imgs div{margin-bottom: -30px;}
  #responsibility .texts p{-webkit-line-clamp:8;}
}
@media screen and (max-width: 420px){
  .section_advantage .box{font-size: 15px;}
  .section_advantage .box .date{font-size: 16px;}
  .section_rfz li:first-child .div_imgs>div p,.section_rfz .div_t p{bottom:38%;}
  .section_brand{height:718px!important;}
  .section_society .texts p {-webkit-line-clamp: 14;}
  .section_advantage{padding-bottom: 40px;}
}
@media screen and (max-width: 400px){
  .section_advantage .box{font-size: 14px;}
  .section_advantage .box .date{font-size: 16px;}
  .section_culture span{font-size: 14px;}
  .section_culture p{font-size: 12px;}
  .section_research .texts p{margin-top: 14px;  }

  .section_product2 .box_t p{line-height: 1.3;}
  .section_news .news_ul>li label{font-size: 15px;}
  .section_approve p{font-size: 14px;}
  .section_brand{height:756px!important;}
}
@media screen and (max-width: 360px){
  .section_society .box_t{top:10%;}
  .section_product2 >.box_imgs:first-child .box{top:10%;}
  .section_product2 .box_imgs .box{margin-top: 50px;}
}
@media screen and (max-width: 320px){
  .section_society .box_t{top:8%;}
  .section_society .section4_img{min-height: 500px;}
  .section_product2 >.box_imgs:first-child .box{top:8%;}
  .section_product2 .box_imgs .box{margin-top: 32px;}
  
}